two-toed sloth - English Synonyms Dictionary